Added program class