use wire to hook up initialize