see attached. so far so good.