closes #13
updated name gen