add no argument, one argument and two arguments decorator usages