register mark up
user login and registration, ugly code but functions