Schedule

Schedule functionality has been added. Add it to the main branch.