described are compounds having a thiazolhydrazide scaffold , pharmaceutically acceptable salts of these compounds and pharmaceutical compositions containing at least one of these compounds together with pharmaceutically acceptable carrier , excipient and / or diluents . said thiazolhydrazide compounds can be used for prophylaxis and / or treatment of neurodegenerative diseases and conditions .