pow -> **
validated q against master