supporting @cts directive
merged