lowercase
cleaned code and added comments