added inner field checking to List