implemented user signup and user password attribute