fixed outlayer dependency