try to convey the idea of initial algorithm