break up advanced view into different files