before get rid of schedule
commit before git rid of schedule
protype largely working
alpha largely working