gave up half-way through