Migrating & Refactoring Halo System