add validations and catagory options to posts