Program class creation.