changed layout backend so its ready to build up from (instead of dummy
shit)