finished the category select functionality, still needs some work on the html