add unsername mapping feature