additional feature : generate CSDL for general listening