removed warnings with @SuppressLint