add m_choose
huge neurons development