some progress

some progress