Commit logging out feature fig 11.7