adding naive mode