trying to make a auth system