added shell exercises