fix neagtive power