updating droplets fxns, not quite done updating all yet