new resources structure