initial examples of resource controllers