Ming Li
add Decorator for each condition
3029694