add to models
presenter layout stuff