missing declarations added
warnings removed
disable some tests to allow snapshots