added two more primitive funcs