version 0.4 done