added a demo. added the + operation