updates, per feedback