hardcode P