Currently API calls are just being implemented ad-hoc with a soft guidance by existing calls, I need to add a guide with a definite design