Refactor codes in sup