Create rule forms
Implementing progress callback