naming convention
clear code
style adjust
remove markup operator
clear code
use enum instead of c macro
fix