dot prototype