BUG : modified core.py test_recip.py recip.py