some intermidiate update