updates + corrections