auto indentation
clean up and refactor