diff --git a/.gitignore b/.gitignore
index 4152a05..b7dab5e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,2 @@
node_modules
-build
-public
\ No newline at end of file
+build
\ No newline at end of file
diff --git a/Docs/Api.md b/Docs/Api.md
index c3fb690..5a96d6d 100644
--- a/Docs/Api.md
+++ b/Docs/Api.md
@@ -410,5 +410,48 @@ disable the web worker and process the image in the main thread (not recommended
If you disable the web worker, you will need to add [this](https://github.com/nitin42/react-imgpro/blob/master/src/jimp.min.js) file in your `index.html` in order to access `Jimp` instance.
+### disableRerender
+disable the process image in re-render by options changed (recommended use with worker)
+
+**Type** - `boolean`
+
+**Default** - `false`
+
+**Example** -
+
+```jsx
+
+```
+
+### customCdn
+support you can add custom cdn for jimp
+
+
+**Type** - `string`
+
+**Example** -
+
+```jsx
+
+```
+
+### onProcessFinish
+
+**Type** - `function`
+
+**Example** -
+
+a callback on process finished
+
+```jsx
+ {
+ this.setState({
+ isProcessing: false
+ });
+ }}
+/>
+```
diff --git a/public/App.js b/public/App.js
index cae6fab..46799cf 100644
--- a/public/App.js
+++ b/public/App.js
@@ -1,14 +1,17 @@
import React, { Component } from 'react';
import { render } from 'react-dom';
-import ProcessImage from '../build/main.js';
+import ProcessImage from '../src';
-const src = 'https://lh3.ggpht.com/rd52IsX4tX3ManFjv1bTM0eA21CblZ3_1tKul300NHNNqYDoXr-x3qwuiYbF_Ae450RX=h900';
+const src = 'http://orscxqn8h.bkt.clouddn.com/18-3-3/943334.jpg';
class App extends Component {
state = {
src: '',
- err: ''
+ err: '',
+ sepia: true,
+ mixAmount: 10,
+ isProcessing: false
};
render() {
@@ -16,18 +19,44 @@ class App extends Component {