better drop field structure