persistence, layouts and bootstrap