geertr, dieterco : layout + pass data