fix require usage