implement filter buttons

such animation