added documentation for public methods
changed versionnumber