fleshed out start-scheduler functionality