+ detach pp to separate module