add citation and questions in resepect to the algorithm