support null year in search
finished episode implementation; started typed append methods