add drop function to downgrade