begin to incorporate authentication