fix sln + condition