add search and timeline directions
adjust tests and fix stream