[minor] bunch of progress.