signal map; todo make own doublebitset class