durations
made it easier to create components in tests(not yet finished)+