layouts complete