updated groove station code with abstract table ui creation