Delegate methods updated