up source include: main and library