updating sessions, materials, and style