added tab controller as initial entry point