require and module exports