add selection controller