updated session 4