partial group by functions
visible class
filter and group by ui
fixed a bug in addBack() function
controls ui updated