Resource and providers

Validations should be done at the begining