removed some documentation
added private function get and post