program är gai.sta utförligt ,och