Communications with Intelligent Reflecting Surface