is ccad a good school
perl open file error handling