Refactored ananta_base module