client side signup and change styling