Looks good. Took awhile, but looks good.