ddr completed, memory in progress, TODO: board