added nonuniform grid example