same as above (pow)