Created a clean new JS and Added COMMENTS for why it took so long to make things done