An automated builder