add plugin and demo from CodePen