change create_and_drop to update