began v1.2 implementation