added some droplet functions