to keep one's promise {fulfill, live up to, carry out}