The cognitive toolkit