Added base username generation