refactored username_clean