Works in progress 

May 26