subform handling moified