updating and improving functionality of keyword search and cleaning up, making arrays for keywords, etc