Trying to find the best way to make powersystems