finally delegating works