worked on timing with new first level