Defining Classes part I