predivined