started to generalize unit methods from rbms to anns