updated teardrop.cpp