use binding and datatemplate and converter