Final Algo Framework