IXL In Depth Look