adjusted layout