progress with A*