continue first partial impl