working on intermediate level layout