restructure build file

by drew merkle