reworked build file