skeleton of api calls
merging