passing all except lsp4 tests