code cleanup; supporting multiple projects
only handling files