namespaced and versioned the api