add fast power