Add plugin logics