good stopping point reached, basic functionality accomplished