some advances in algopt