add in more API methods