removed require statemnts
removed run lines, renamed parser and started updating run method