node browsing and finding works, much cleanup