Almost done w/ libs