created OPERATOR struct that creates a kernel for variable widths and levels