add keywords and feature models