half-way complete