def LOF