add documentation, change ucd_*_data_binary() API