some shell exercises