fixes p