now module.exports is a singleton not a constructor