delete unnecessary init