portable library - concept