implement nested resource path names