....
1 & 2 working
3rd ok
....
clean up