refactor: restructure list and balance output