new structure based layout done