* Added name generator. This should complete naming syntax.