fix first bug, treat @common_modules as the stack it is