updates

still in progress