pattern matching without understanding