complete gui for share