rename m_head to m_active_head