be cool and use require