everything for unit 1