commit viewcontroller structure.