extending api and build