[power] new design