show more refactor