creates new identifiers in globals!
creates new identifiers in globals!