add print primitive