making my own auth system...  XD