more work. basic functionality works.  needs reorg, but commands, frames seem to work correctly