Add keyword type functionality