view/layouts complete