replaced TDefinitions with Definitions and added a whole test