add api, fixup fptool