Grabbed code from VCD repo

Go go copy paste powers