some part changed - if/shuffle_key/example removed