timob-12176: implement the rest of required APIs