recast of design to add algo_detail panel