actually working build file