initial implement build tower