updated delegate changes