documented 3.c and created 3b.c