created a helper method for drop constructor
wrote some tests

basic correctness for drop and dropSet

more specific ones for processor