cleaned code
removed ambigious comments
refactor