using displaynames instead of pointers to pfusers