self note: got here and will resume tomorrow.