lambda1@tg says to YSITD
it won't work unless p happens to be 0