lots of updates, too many to describe. still not ready for use.