added beginings of hw3