more documentation, starting working on search functionality