add libraries; create some of the basic classes