support patch option