implement awesome schedule feature