改变 bitmap 为struct 方便操作