diff --git a/src/myaktion/main.go b/src/myaktion/main.go
new file mode 100644
index 0000000000000000000000000000000000000000..2254b75ab53f2f9004eee5fa9ab335b89b4ec98b
--- /dev/null
+++ b/src/myaktion/main.go
@@ -0,0 +1,22 @@
+package main
+
+import (
+	"fmt"
+
+	"gitlab.reutlingen-university.de/frthih23/myaktion-go/src/myaktion/model"
+)
+
+func main() {
+
+	account := model.Account{Name: "Test", BankName: "Sparkasse", Number: "238244"}
+	fmt.Printf("Name: %s\n", account.Name)
+
+	donation := model.Donation{Amount: 500.45, DonorName: "Thimo", ReceiptRequested: true, Status: model.IN_PROCESS,
+		Account: model.Account{
+			Name:     "Thimo",
+			BankName: "Sparkasse",
+			Number:   "39494",
+		}}
+
+	fmt.Println(donation)
+}
diff --git a/src/myaktion/model/account.go b/src/myaktion/model/account.go
new file mode 100644
index 0000000000000000000000000000000000000000..d2e74b4cdd30b686069fcdf3bb5de02e6c677189
--- /dev/null
+++ b/src/myaktion/model/account.go
@@ -0,0 +1,7 @@
+package model
+
+type Account struct {
+	Name     string
+	BankName string
+	Number   string
+}
diff --git a/src/myaktion/model/campaign.go b/src/myaktion/model/campaign.go
new file mode 100644
index 0000000000000000000000000000000000000000..3074a37031b2a8eeae40447512cd1ee748bcb696
--- /dev/null
+++ b/src/myaktion/model/campaign.go
@@ -0,0 +1,11 @@
+package model
+
+type Campaign struct {
+	Name               string
+	OrganizerName      string
+	TargetAmount       float64
+	DonationMinimum    float64
+	AmountDonatedSoFar float64
+	Donations          []Donation
+	Account            Account
+}
diff --git a/src/myaktion/model/donation.go b/src/myaktion/model/donation.go
new file mode 100644
index 0000000000000000000000000000000000000000..4bf6af1ed4cfd7f4f384a3c99c585f4bb9a72a14
--- /dev/null
+++ b/src/myaktion/model/donation.go
@@ -0,0 +1,16 @@
+package model
+
+type Status string
+
+const (
+	TRANSFERRED Status = "TRANSFERRED"
+	IN_PROCESS  Status = "IN_PROCESS"
+)
+
+type Donation struct {
+	Amount           float64
+	DonorName        string
+	ReceiptRequested bool
+	Account          Account
+	Status           Status
+}