use strncmp to simplify parsing, add whitespace as identifier break character