build files have their own class now