updated pow