added full api documentation