removed faction error check
added random icc  instead of faction based check