fix source format
improve format