codedrop and imagedrop added