lots of ummm maybe changes