update by nicky