refactoring

added @author tag
lines contain more than 100 characters break down to short lines