character oriented procedure