let code wrap
selection widget