improve instruction