refactored programs, footer