Sample plugin structure