should use exports.User