first implementation of dataset view