tab controller first commit