fix source case