completed API coverage