forked from: brush

...
@author lizhi