ch o ( ptr