bug fixed.add multiply, add power