coding style add more space for readability
add comment for readability and define constants scalability
Merge branch 'chihsuan'