removed unnecessary init