tributary interface prototype