completed missing exercises and added 2.89-2.91