removed statefulview as dep