Hello i searched for a while but couldn't find a solution to my problem. And I am 100% sure that the solution is just a simple line of code which I can't figure out ;(
... So what I have here is a class with a delegate AlarmHandler and event AlarmEvent8 The event gets raised in the method IncreaseHoursBy1

```
class Clock
{
    public delegate void AlarmHandler(string info);

    public event AlarmHandler AlarmEvent8;

    private int minutes;
    private int hours;

    public int Minutes
    {
        get { return minutes; }
    }
    public int Hours
    {
        get { return hours; }
    }

    public Clock(int minutes, int hours)
    {
        this.minutes = minutes;
        this.hours = hours;
    }

    public void IncreaseHoursBy1()
    {
        this.hours += 1;
        if(this.hours == 8)
        {
            if(AlarmEvent8 != null)
            {
                this.AlarmEvent8("Time to wake up!");
            }
        }
    }

```

Now I want to make a handler for the event in another class:

```
 class Person
{
    private string name;

    public Person(string name)
    {
        this.name = name;
    }

    public string EventHandler(string info)
    {
        return this.name + " " + info;

    }

}

```

And then finally I want to attach the Handler to the Event in my Form1's constructor but I have no idea how my Form1 constructor

```
    Clock myClock;
    Person Me;
    public Form1()
    {
        InitializeComponent();
        myClock = new Clock(50, 2);
        Me = new Person("RandomPerson");

        myClock.AlarmEvent8 += new Clock.AlarmHandler(Me.EventHandler(info));
    }

```

What I currently have is giving me an error that "info" does not exist yet.
Thank you in advance.