v0.4 finished