change coding style
add auto and whitespace format options