update power to go & software design