improved planresource as a use case