plan patterns