Fixed p much everything