work in progress

come back later - last updated july 4