Ming Li
add Decorator for each condition
3da112e