add programs and build program page
renamed a program page