halfway done.