Added 4 algorithms