added expand method for power