bloom parser primaries mostly taken care of, working on expressions