p2 internals + cases