more initial commit. shell for main script.