Refactor the "supporter" bade system and db structure behind the scenes