change regex to allow identifiers to start with _