finalized api support on client