2.d in process

Almost done