* Completed Prototyping the tool algorithm