IP class