other api stuff added