all perfect