adding 23.c