1. format code
2. optimize imports