documentation and layout stuff. position n whatnot