added documents
added docs of methods
refactor
cpanized