added test_idiosyncratic_risk and PASSED