add keyword function