add source, libs and assets