Completion of CS101 unit 1