add talala and attempt at Jardine's algorithm