respect whitespace
remove unused method
add comment
format and add comment