add 'require' nesting