Implement unit tests for core functionalities to ensure reliability
Implement unit tests for core functionalities to ensure reliability