removed all unneeded functions from api interface class