starting to handle identifier types