adjust source file organization.