Major Lala Refactor.