80% done of layout