updated with todos and edited package.json with the proper dependencies