closes #36 name generator standalone