update v 1.0