Initial drop implementation