work in progress
updates
more updates for safekeeping..