add part compare powers