Secon Commit: removed all the dependencies and resolved all the errors. Bare min working