improving build file