automatic views are somewhat working
much WIP