refactor price overview