broke out auth into node module