integrated with plugin