bunch more stuff on layouts