Complete compact version