added a foolproof username generator