demo version 1.0.1 finished