lab01 fix bugs and progress