Base outline. Need to edit sellWidget()