separated ideas into layouts