updated controller supplier