time allocation