cleaned code. added author to some classes and methods