Addid sing up and some sing in functionality