iOS plug implementation