added missing init include and missing facts