empty cpp removed