Refactoring and providing API function