modify by master