added user signup validation