Optimized the drop functions into one function, basicDrop