initial commit -- shell program