added timer -> will be used for dt