properly implement Place, shift vars below Build

Check