updated keywords and example