final draft of shell scripting