Work in progress 2 6/25/2023