optional Description is optional