extern prgm