prepared for final submission

removed not used method
added comments
moved methods to other areas (based on the comments)