add framework for manual time slots