half way through lesson20
not impremented search function yet