fixing float matches
adding support for quoted strings
adding null and symbols
better scheme