renamed layout for clarity