layout almost final version