final predictions implementation