added ability to track attributes using bitmaps