updates + fixes