removed resource contract