dealing with apis
again after dealing with dsstore