Initial actual working version of power