update v 1.2