decode, memory and top made by Douglas