adds some doc

renames methods to CamelCase