added programs and started inference 2