validation added
crud for properties were implemented