Ian teo view 1