making this look more like a library