formatting build stuff, making it selectable