add simple wrapper API