Looks like it was a lot of work but the end result looks to be well worth it.