base module updated