Add Program basic struction