add design of programs