simulate ok partialy