enhancements to REST