working on api namespace