renamed MainModule to Module