update v2.2