finally got pattern matching vs char working, baby steps