fabriclib main