new syntax regime