if real name is empty, keep name = username