expose decorator