rest service changes - best practices based