shouldnt this be DDRD instead of B?