add labs 20-22

migrate labs 20, 21, and 22 from rest to markdown