sifting through layout and methods