nest resources, add validation