implemented filter sidebar