fixed arc varnings