added grid field
improvement field selection