beginnings of algorithm