introducing BitmapUtility