try to eliminate QString