sections on views and compiling