added basic library set up.