Structured program and added GUI actions header