initial work on the dynamic data-collection view