updates to session 4