Fully implemented new syntax