updated common module