fix ln 23 typo from % to 5
fix ln31, added : to start block
add exercise 30 init commit
add more logic