add keyword and list methods