WIP: loading previews, first working draft implementation