nice job Bill ...