started on validation