totally rewriting
add Eclipse formatter for team dev work