add PooCodeView