Developing multi-media llibrary