added last optional exercise