adding name generator and JUnit