updated keywords and patch