reorganize, refactor, and add "blue star"