added nameless field and serial size operation