add vitality plugin; props @c10b10