even more fiddling, possible answer vor ex1