use new to create viewCtrls