updating buildins to require build specification