source code formatting (still now underway)