added test_idiosyncratic_as_proprtion and PASSED