server data encryption added; server data validation added