1. add namespace support for view