completed rest controller challenge