finished the 1.2 internal version