some progress at-last