add validations and partial fiel display