added test algorithms