added BitmapHelper