get rid of resource mandatory requirement