add pow solution