working on advanced data table