re-layout source code level