stuff learnt/cached