partially done.