fix the drop function and start the marking