solution build