functions are done, just gotta finish refactoring the keywords class