create NEATQ class