Build Clean Keep Clean Part 2