pretty much done for me
pretty much done with libraries