added beginnings of soft_validation & one template test