add @SuppressWarnings annotations