add grid and canvas
add additional filter code