Use namespacing in api functions. Also must not overwrite api