first actions
tie view-controller