more updates, lots more needed.