add filter/grid/dot prototype