final demo is coming along, major pieces in place