method drop added
tests added