some powerfull plugins by shougo