collassa con pattern matching