added missing extend dep