leaf and drop by mtmt5288
_