made some changes to support eclipse better,  neural and eclipse don't mix well at this point.