v1.01 finished