improved keyword category task