Identifiers now require at least two characters.
did more work on path function.