added destroy call