version 2.0

make a gray blank space, make the code more easy to read and change