finish m_user