added libcdr