complete project including libraries