extract schedule fire into a schedule model
build collections routine