access child field
fix bug when no option