change str to lwc_str in select , fix all the related test cases ,change of design in hash