traditional syntax