reuse @resource