add % operator to parser
fix % pattern
add comma