recognise patterns