validation engine implementado. Restando implementar load options