add signup and error message