use arrays for bitmap parts