view isn't singleton