entities and parsing