add purpose to terms