integrating keywords frontend, still wip