IFAR 2018 EST 305841294 Data check and company reliability