Fully functional plugin