finished version #0.9