package: sort and add keywords