improved naviagation
search logic
add detail view