added if p=2^t