added model Viewer that loads files from public directory