term is optional