some changes
add new role for Neutron class