add reg and login function
inital pull
second pull