don't limit a, code to just p