virtual library presentation