layout stuff
more details on setup in README