working layout first pass