add decorator syntax