Separating code and building files, only code presented