add @resource