change options implemented