Add drop functionality