This document discusses essential modifications to the biogeography-based optimization (BBO) algorithm, a population-based evolutionary algorithm introduced in 2008. It proposes two key enhancements: a randomized selection process for migration and mutation stages, and an optimized duplication process after mutation to improve performance. The findings reveal that these modifications significantly enhance BBO without the need for complex immigration and emigration rate models.