added multi choice stuff