Added dynamic client validation for steps

-The edit seems broken
-Delete step is still missing
+Add step is working correclty