added more methods to api to flesh out some