actually got the new view structure sorta working