@timotimo suggested better way for username generation