add new design, fix bugs, change progress marker