started adding resource-based server interaction