* improved Delegates.