add filterProxyModel class