add support for harmony features of jsx