Far from done, work in progress