added selec_funcs. These are experimental selection functions for hidden neurons.