modifying base module