some more work on post 3