rename raise to pow