predecessour