added bit maps for detecting conflicts