Add addition feature to api, close #1