new integer plugin structure