refactor format source