* preds work. not done