primitive syntax