吐槽一下 OmniFocus 中蛋疼的设计 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
kinghenry
V2EX    macOS

吐槽一下 OmniFocus 中蛋疼的设计

  •  
  •   kinghenry 2014-03-29 20:01:57 +08:00 9733 次点击
    这是一个创建于 4223 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我之前一直是toodledo的付费用户,所以对GTD还算熟悉。toodledo一直是我很推崇的GTD工具,但弱点也很明显,就是它的mac客户端太弱。在mac上,最方便的还是用客户端而不是网页。所以,对OmniFocus这款众人眼中的神器也心生向往之外。终于,这两天刚入了。

    马上上手,其实复杂程序还好,只是操作真的是有点繁琐。这都不要紧,熟悉就好。但有几个地方,对我这个用惯其它GTD工具的用户来说,觉得非常不科学的地方:

    1. OmniFocus的层级是folder》project-》task。这没有问,但是,如果你想在folder中直接创建task,是不可以的,这个task会自动变成project。你必须创建了project之后,在project下的才是task.

    我实在想不通还能有什么比这个更蛋疼的设计。咱们不可能每个task都那么意义重大,对不对?

    2. 既然区分了project和task,那么必然两者有所不同,不同在哪儿呢?project有状态,task没有状态。凡是用GTD方法管理过个人事务的,都知道,这得有多不科学。一打开OF,一大堆task扑面而来,不加区分,这哪里有效率可言?

    肯定会有人说,OmniFocus最强的地方就是filter,可以用filter解决这个问题。但是GTD设计了这么科学的task的状态不用,却要用filter这么“高科技”的东西,这不是大炮打蚊子吗?

    3. 只有context,没有tag。嗯,有人会说没问题。我想说的是,finder之前没有tag,不是也被吐槽了若干年吗?GTD没有tag,真的方便吗?

    吐槽归吐槽,希望有OmniFocus专家来指点一下,有什么简单直接的方法破这几个不科学的设计。
    第 1 条附言    2014-03-30 23:46:50 +08:00
    放弃折腾OmniFocus,转回toodledo+taskpaper:用toodledo管理个人日程,用taskpaper管理工作项目。

    其实大家可以多关注一下taskpaper这款工具,在管理项目方面,它的自由度比OmniFocus高出太多,而且非常直观。直观我觉得是在工作项目管理中一个非常需要的一个特性,但太多的工具与直观是背道而驰的。

    希望OmniFocus能有革命性的改进,革自己的命。
    第 2 条附言    2014-03-31 09:54:14 +08:00
    其实,还有一个GTD小工具,可以推荐一下,due.app。非常直观简单,用快捷键操作非常容易,还可以用alfred workflow来玩它。我每天都会从toodledo和taskpaper中把未来两天要做的事情,放到due.app中去。toodledo把日程精确到天,due.app把马上要做的事情精确到小时,对提高工作效率非常有用。

    due.app最有用的一个地方是它的灵活,当它提醒你要开始一个工作的时候,但你现在手头有其它事要忙想推迟一下,用快捷键几下就把它推迟到一个新的时间。这个太方便了。

    对于当日要做的事情进行管理的时候,用todo工具是非常笨重麻烦的。due这种直观简单 的方式可以极大的提高效率。
    51 条回复    2014-05-14 15:07:00 +08:00
    1dian01
        1
    1dian01  
       2014-03-29 20:10:13 +08:00
    things用户用过3个月omnifoucus后回到things的路过。。。
    pepsin
        2
    pepsin  
       2014-03-29 20:20:57 +08:00
    The Hit List 付费用户表示以上这些全部盗版试用过,然后果断花钱买了 Hit List,哪怕他好久没有重大更新了,依然秒杀以上这些。
    kinghenry
        3
    kinghenry  
    OP
       2014-03-29 20:41:55 +08:00
    @1dian01 things好象是无支持toodledo同步的吧?
    kinghenry
        4
    kinghenry  
    OP
       2014-03-29 20:43:30 +08:00
    @kinghenry hit list真的没听说过,强在什么地方?
    nAODI
        5
    nAODI  
       2014-03-29 21:05:52 +08:00
    楼主可以看一下这里,认真过一遍:
    http://www.asianefficiency.com/omnifocus/

    应该会完全转变使用 omnifocus 的思路。

    我当年过了一遍,一边感叹 omnifocus 自定性超强大,一边感叹自己的生活与工作似乎完全用不上……于是还是回到了 Things。
    seanlinn
        6
    seanlinn  
       2014-03-29 21:05:53 +08:00
    1.可以在未选择任何条目的情况下,邮件点击左侧列表,新建“单个动作列表”,用这玩意代替其他GTD的文件夹,这样你就可以在这个变相的文件夹里直接增加task了,当然它本身也是可以放到文件夹里去的。至于omni里面文件夹,你就把它当做一个大类,比如工作、生活、娱乐、理财。然后在每个大类里面都放入“单个动作列表”。

    2、task没状态?没弄懂你的意思。好像我这边项目里面可以设置的,task也都可以设置啊。

    3、至于没标签……说实话,多个标签维护很麻烦。omni的过滤器的确强大,但是最强大的是它的视图。
    也就是固定的过滤器组合。这样说说不明白,你可以去褪墨上看一个6篇文章的组合,我是先完全按照它的设置设置了一遍,然后用了几天弄明白以后,就按照自己的需求重新设置了视图。真的非常强大……

    褪墨的网址:www.mifengtd.cn
    dongbeta
        7
    dongbeta  
       2014-03-29 21:09:28 +08:00
    从我看到的资料来看:

    一般来说 folder 下创建一个叫 Misc 的 Single Actions 的 Project 用于收集这些零散的 Actions。
    kinghenry
        8
    kinghenry  
    OP
       2014-03-29 21:33:22 +08:00
    @seanlinn @dongbeta 打了一大段文字,不得不重打。只好简要说一下这个single actions list。

    我已经在single actions list上做过努力,发现很蛋疼。

    首先,它其实又增加了一个层级,我甚至都不知道该怎么给这个list起名字了。

    其次,我不得不每个folder和次级folder里都有一个list,否则所有的single actions都放在一个list里,太杂乱了。如果这样,我得设立多少个list? 答案是非常多。这即不直观,也很不方便。但我的确在大量不同类的这种actions要处理。

    最后,建立一个task的时候,你不会想太多,只是有一个想法。随时想法成熟,它可能会发生成一个project,这时,你又不得不把这个task从list里捞出来,放到另一个folder中去。

    结论是,single actions list不但没解决问题,反而把问题复杂化了。
    kinghenry
        9
    kinghenry  
    OP
       2014-03-29 21:34:22 +08:00
    @nAODI 这是说,omnifocus是拿来炫技的吗?
    kinghenry
        10
    kinghenry  
    OP
       2014-03-29 21:40:24 +08:00
    @seanlinn 另外,filter这东西,其实我早在toodledo上就用过,。说实话,我很不喜欢filter,因为它真的效率不高,不够直接有效。基本上,GTD的90%工作,是直接用folder/context/tag/due ate/status这五个要素就搞定了,你得有多庞大的task数据库,才会需要用到filter?我自己的感觉是,处理100以下的任务时,filter是降低效率而不是提高效率的。

    status就是我说的状态,在toodledo里它分为:next action/active/planning/wait/hold等,其实我基本上只会用到前三种。
    dustinth
        11
    dustinth  
       2014-03-29 21:40:34 +08:00
    OF的定制化和学习成本的确比较高, 但是对于工具控来说的确是最好的GTD软件, 基本上其他软件能实现的事情, OF也能实现.

    最喜欢OF的地方就是它的无限层级的Task, 不知道为什么其他软件都要限制层级, 跟苹果学歪了吧?
    kinghenry
        12
    kinghenry  
    OP
       2014-03-29 21:45:16 +08:00
    @dustinth 世人皆说OF无所不能,我上面举的几个例子,其实正是OF所不能的地方。我不是GTD初哥,说起来也有好几年经验了,toodledo这个有人说复杂的GTD工具,都被我玩熟了。所以,OF现在在我的眼里,并没有什么神话,只是比较强大但也并不完善的工具。

    事实上,OF并没有严格按GTD的方法进行设计。这个并不是我一个人的观点,早就听说,不过现在真的用上才体会到。
    dustinth
        13
    dustinth  
       2014-03-29 21:48:01 +08:00
    另外GTD这个东西因人而异, 有人需要一个TODO List就够了, 所以Clear基本就满足了这部分人的需求;
    有人不想花太多时间配置, 软件提供的默认功能就好, 比如Things之类的, 但是默认功能不一定满足所有的人的期望, 要么接受现有的功能, 改变自己的workflow要么就是凑活着用;
    最后一部分人认为值得花时间把软件打造成自己想要的完美流程, OF就是他们的菜.

    用软件有两个成本:
    1. 初始化成本;
    2. Daily的操作成本;

    OF的1的成本比较高, 2的成本可以说不输于任何其他的GTD软件, 前提是初始化配置得当.
    kinghenry
        14
    kinghenry  
    OP
       2014-03-29 21:53:16 +08:00
    @dustinth 我其实算GTD需求比较大的用户了,但是,说真的,OF在我看来还不够强大,或者说,复杂度还不够。说它复杂,其实是它操作比较繁琐,不够直观。

    比如一个task/project的属性,在我看来,我需要五个属性来定义它,分别是:folder、context、tag、due ate、status。那么OF可以定义几个呢?是三个: folder/context/due。真的,只有三个,对我来说,不够用啊。

    所以,你能说OF复杂吗?
    jsonline
        15
    jsonline  
       2014-03-29 21:53:29 +08:00
    @pepsin I love THL too!
    nAODI
        16
    nAODI  
       2014-03-29 21:56:01 +08:00
    @kinghenry 不是啊……其他应用不一定适合各种不同的工作或者不同的境况。但 omnifocus 尽管复杂,但都可以设置得令自己用起来很顺手。

    另外像你说的 tag 我觉得在有 context 等属性的情况下并非必要,何况 of 还有 filter
    kinghenry
        17
    kinghenry  
    OP
       2014-03-29 22:05:38 +08:00
    @nAODI context和tag还是有蛮大区别的。另有一款也很出名的GTD工具叫2do,就是因为tag和context必须二选一,要么只用tag要么只用context, 被用户吐槽得很厉害。

    所以没人吐槽OF没有tag,这点令我很奇怪,难道OF用户的需求标准和2do用户不一样吗?

    另外,filter真的不是多么独特的东西,它不可能取代task的必要属性的。其实可以这么说,如果task没有良好定义的属性,filter的作用也没完全发挥出来。
    kinghenry
        18
    kinghenry  
    OP
       2014-03-29 22:07:13 +08:00
    关于filter这东西,没有人用过pocket informant的智能filter吗?其实OF的所谓强大的filter也就是这东西了。
    dustinth
        19
    dustinth  
       2014-03-29 22:24:06 +08:00
    Flag就是Task的状态; 不过总共只有三种: unflaged, flaged, completed
    Context * Folder就是Tag: 和Tag不同的是task的Context和Folder都只能有一个;

    针对LZ的问题:

    1. 把Task放到Folder下和把Task放到一个Dummy的Project下本质上没有区别; 顶层的Folder基本上是比较固定的;
    2. Task的Flag表明它的优先级, Task的Context标明它适合在什么时候做;(参考豆瓣的那篇系列文章); 所以不存在Task扑面而来的问题;
    3. 不排除以后OF会加Tag, 但是我觉得Folder+Context 再Save你的Filter到一个Perspective基本上可以实现绝大部分人要的Tag功能.
    dustinth
        20
    dustinth  
       2014-03-29 22:28:29 +08:00
    OF肯定有不足, 但是Task无限层级我觉得是它能甩开其他软件的关键点.
    kinghenry
        21
    kinghenry  
    OP
       2014-03-29 22:29:59 +08:00
    @dustinth flag就是toodledo里的加星,和status是两回事情,只是说明重要性,而不是说明紧迫性。关于重要和紧迫性的区别,是GTD的一个关键概念。

    如果为了要放一个task我不得不设一个不知所谓的叫dummy或其它什么名字的project,我就觉得这样的设计可以称之为蛋疼。
    kinghenry
        22
    kinghenry  
    OP
       2014-03-29 22:32:15 +08:00
    @dustinth 在我看来,OF只剩下无限层级这个亮点是真的有用。如果toodledo可以设三个层级,那其实没区别了。
    xingshu
        23
    xingshu  
       2014-03-29 22:32:24 +08:00
    @kinghenry MyLifeOrganized 用过么
    roamlog
        24
    roamlog  
       2014-03-29 22:33:31 +08:00 via iPhone
    我一般都在 inbox 里建 task,或在建的时候就直接分配到某个 project 里和某个 context 里,我见了三个目录,然后下面都是 project 或 single action list,或可以取一个名字专门来收集比较杂的一些东西
    dustinth
        25
    dustinth  
       2014-03-29 22:40:02 +08:00
    @kinghenry 说OF万能的确不对, 任何软件都会在某些方面妥协或者简化, 这样必然会让它失去一部分用户.
    Things以及其他大部分GTD认为不需要无限层级的Task是我不选他们的原因;
    相反, OF没有Status, 而用层级的Context代替我却可以接受;

    就像我会在桌面放一个"Temp" Folder来存放没办法分类的文件一样, 在Folder下放一个"杂项"的Project来包含没有project的task让我觉得Folder更整齐.
    hslx111
        26
    hslx111  
       2014-03-29 22:40:29 +08:00
    omnifocus,things,todoist,2do,wunderlist,The Hit List都试过,最后选择The Hit List的路过。。。
    kinghenry
        27
    kinghenry  
    OP
       2014-03-30 12:04:39 +08:00
    @roamlog @dustinth 从inbox把task又整理到了一个有temp含义的folder或list里,这是违背GTD管理方法的。这意味着你几乎肯定又要对这个task的归属再进行二次改动,在各个folder里还有若干个temp的二级folder,相当于又设计了一堆次级inbox。

    如果task从inbox整理出来却连它最后会去到哪个folder都不能最终确定,inbox的作用基本上没有发挥,而且意味着未来还有更多的重复劳动。

    而且,一个task它是单步还是多步或者是一个project,完全不意味着重要性上的差别。但omni的设计思想显然是觉得放进project里的比放进list里的更重要。如果我本来放进list里一个“买车”的任务,最后要发展中一个复杂的project,我不得不要频繁地移动这个task。在GTD管理中,凡是需要频繁移动已经从inbox里整理出来的task,其实都是一种效率低下的表现。

    Macdrifter的作者说,在omnifocus的用户还在寻找整理自己的task的时候,别人却已经把事情做完了。我觉得这个比喻还是很贴切的,虽然夸张一点。omnifocus缺乏了一些关键的要素,导致在操作上需要更繁琐才能达到原本可以简单处理的功能,这是一种设计上的失败。说实话,我觉得omnifocus并不复杂,它的复杂是设计缺失造成的,给人一种高大上的错觉。
    sunxiaonian
        28
    sunxiaonian  
       2014-03-30 18:45:37 +08:00 via iPhone
    不太明白楼主在这说这个的目的,如果你用Of,觉得现有功能满足不了你,那就去把这些建议写给OF的开发商。绝对比在这浪费时间争论有用的多...真的把OF变得更好用了,那OF的用户也会感激你。
    如果你不用就别操这个心了,估计也没几个人会念你的好。
    问题谁都会提,给出靠谱的解决方案才有价值,对吧
    sunxiaonian
        29
    sunxiaonian  
       2014-03-30 18:47:37 +08:00 via iPhone
    额,貌似看错人了...楼主对不起...
    kinghenry
        30
    kinghenry  
    OP
       2014-03-30 19:20:12 +08:00
    @sunxiaonian 还好你是认错了人。
    kinghenry
        31
    kinghenry  
    OP
       2014-03-30 19:41:04 +08:00
    @pepsin @jsonline @hslx111 google了一下,the hit list已经易手了,换了公司,看来发展前景相当不乐观啊。而且3年时间了,还在1.x版本。THL有什么特色吗?
    hslx111
        32
    hslx111  
       2014-03-30 20:18:21 +08:00
    @kinghenry 我觉得易手才是好消息,可以去查一下因为软件原作者比较喜欢挖坑,自己开发的时候各种拖延进度,被收购后我觉得软件反而能够及时的更新的说。特色的话,1.好看,你可以对比一下 2.支持各种子项目文件夹管理 3.键盘快捷键操作
    kinghenry
        33
    kinghenry  
    OP
       2014-03-30 23:47:15 +08:00
    放弃折腾OmniFocus,转回toodledo+taskpaper:用toodledo管理个人日程,用taskpaper管理工作项目。

    其实大家可以多关注一下taskpaper这款工具,在管理项目方面,它的自由度比OmniFocus高出太多,而且非常直观。直观我觉得是在工作项目管理中一个非常需要的一个特性,但太多的工具与直观是背道而驰的。

    希望OmniFocus能有革命性的改进,革自己的命。
    roamlog
        34
    roamlog  
       2014-03-30 23:57:47 +08:00
    @kinghenry 纯吐槽,看着 taskpaper 的改价列表,我就觉得很蛋疼,
    kinghenry
        35
    kinghenry  
    OP
       2014-03-31 00:12:06 +08:00
    @roamlog taskpaper的开发者不是个好的商人。不过这哥们算是个不错开发者,也很用心,但产品策略很糟糕。另外taskpaper要上新版了,会另外卖。
    skywalker
        36
    skywalker  
       2014-03-31 08:35:05 +08:00
    说的不错,我觉得omnifocus的操作确实不那么顺手,可惜花了钱买了mac和os版,慢慢适应了……
    skywalker
        37
    skywalker  
       2014-03-31 08:54:14 +08:00
    @kinghenry taskpaper 和 http://workflowy.com/ 很像啊!

    不过我可能不会买这些东西,用这些还不如用回 Emacs orgmode 呢!功能也更强大
    pepsin
        38
    pepsin  
       2014-03-31 09:02:21 +08:00
    @kinghenry The Hit List 是一个 Mac 上的 TODO 软件,强的地方自己下个试用版体验下就知道了
    kinghenry
        39
    kinghenry  
    OP
       2014-03-31 09:03:42 +08:00   1
    @skywalker 其实OmniFocus的缺陷非常明显,而且对工作效率的影响是直接的,只要是曾经使用过其它经典的GTD工具的都会很容易发现。

    但是在Mac上,有一种现实扭曲场力,特别是对一些笼罩着神器光环的,我不排队少数人真的适应,但没见到有人指出这些明显的缺陷,我很不理解。如果是一款其它平台的明星产品,早就会有无数人讨论了。

    我想说的是,别把产品不好用以为是自己的能力问题,分分钟不好用、不会用不是你的错,是产品的错。OmniFocus显然就是这么一款产品,太多人其实都觉得它很难搞,折腾它的时间比干活的时间还多,却都默默地不肯说出来。
    kinghenry
        40
    kinghenry  
    OP
       2014-03-31 09:08:02 +08:00
    @skywalker taskpaper其实就是笔和纸在屏幕上的重现,但增加了一些灵活性。用taskpaper的感觉,就象笔纸一样自然,在这上面作业会很容易忘记工具本身的存在。我觉得这是它最大的特点。
    skywalker
        41
    skywalker  
       2014-03-31 09:17:33 +08:00
    @kinghenry 在用这些todo软件前,我是用的orgmode。我觉得taskpaper其实算是弱化版的orgmode了,后来我放弃使用orgmode的原因是它毕竟是一个老式的程序,对手机的支持不好,我没法在手机上很好的用它。
    kinghenry
        42
    kinghenry  
    OP
       2014-03-31 09:32:04 +08:00
    @skywalker taskpaper已经有很多script,可以实现一些官方没有功能。不过它马上要升3.0版,这些script可能要不能用了。不过对我来说,我只是用它管理工作上的项目,暂时还不太需要其它功能。
    kinghenry
        43
    kinghenry  
    OP
       2014-03-31 09:48:32 +08:00
    其实,还有一个GTD小工具,可以推荐一下,due.app。非常直观简单,用快捷键操作非常容易,还可以用alfred workflow来玩它。我每天都会从toodledo和taskpaper中把未来两天要做的事情,放到due.app中去。toodledo把日程精确到天,due.app把马上要做的事情精确到小时,对提高工作效率非常有用。

    due.app最有用的一个地方是它的灵活,当它提醒你要开始一个工作的时候,但你现在手头有其它事要忙想推迟一下,用快捷键几下就把它推迟到一个新的时间。这个太方便了。

    对于当日要做的事情进行管理的时候,用todo工具是非常笨重麻烦的。due这种直观简单 的方式可以极大的提高效率。
    allenforrest
        44
    allenforrest  
       2014-04-01 16:11:07 +08:00
    @kinghenry 有没有试过 Things,OF 的这些问题 Things 都没有,而且 Things 忠于 GTD,蛋疼的问题是 Cloud Sync 被墙。
    kinghenry
        45
    kinghenry  
    OP
       2014-04-01 16:23:05 +08:00
    @allenforrest 没用过。怎么又是被墙,the hit list也是被墙。
    allenforrest
        46
    allenforrest  
       2014-04-01 16:28:30 +08:00
    @kinghenry 不是 GFW 无聊到要去墙这种无伤大雅的应用,主要是它们蛋疼的用了 Google App Engine 作为 Cloud Service,GFW 墙了 GAE 的appspot 域名。
    kinghenry
        47
    kinghenry  
    OP
       2014-04-01 18:07:27 +08:00
    @allenforrest 查了一下,国外用户也在吐槽things的同步问题,看来还不只是GFW的问题
    kinghenry
        48
    kinghenry  
    OP
       2014-04-01 18:11:32 +08:00
    @xingshu MyLifeOrganized没用过,听说过,价格很高啊
    kinghenry
        49
    kinghenry  
    OP
       2014-04-01 20:39:16 +08:00
    说到同步,我觉得没有能够比toodledo更好、更靠谱的了。toodledo我认为是最好的GTD工具,可惜就是在mac端太弱,只有一个menu bar应用,勉强堪用,其实不过是个web app。
    Wonderwall
        50
    Wonderwall  
       2014-04-04 17:48:10 +08:00
    @kinghenry 他的作品我都很喜欢Taskpaper, WriteRoom 还有最最厉害FlodingText
    asing
        51
    asing  
       2014-05-14 15:07:00 +08:00
    @kinghenry MLO在win平台相当不错,目前对中国用户还有折扣,100多不算贵吧。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1257 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 23:46 PVG 07:46 LAX 16:46 JFK 19:46
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86