version 1.2.2: depend on extend ~1.3.0 instead of ~1.2.1