changing the way build works