some progress....