a bit hard to follow, but well with the effort to stick to it.....