redesign to build up features rather than experimenting with the rating