initial commit. working direct mode with dk2