Volunteering crossword

1234567
Across
  1. 4. with the help of a computer or online
  2. 5. a group of people who share something in common
  3. 6. to offer oneself for some service or undertaking
  4. 7. a state of happiness or satisfaction
Down
  1. 1. an association of two or more people as partners
  2. 2. knowledge or perception of a situation or fact
  3. 3. the process of receiving or giving systematic instruction, especially at a school or university