started with drop able grouping function. IN PROGRESS