implement not visual components
select2 in settings
select2 in settings