advanced unix program learning code;