update

all small improvements