more work on 103
103
103
103 finished
merge to 103 complete