auto format the code