new struck internal syntax