added types of programs documentation