changes for select type, and messages for them