initial impl with droplets list and new droplet creation, need to figure out test