add support for dependency 'require'