Using the event emitter pattern
scheduling the execution of functions
quering reading and writing to files