how about this code style for modules requirement?