bringing in libraries and an older example to work off of