Add Program class