Author: power control team