bring builder. 1st approach