added predCubic