user registration update n few other stuff