use modern syntax