removing eroneous char
add documentation, formating and cleaning before commiting