building off existing library app