Updated base module