added detail overlay and basic rating functionality