READY: working on adding the ability to handle errors like express