adding datamodule to abstract the forms management