updates to keyword controller