delegate .idea