various build improvements