work in progress  …