shellDemo