further updates.  it now kind of works!