finish some shell exercises