this took a lot longer to finish than expected. pretty happy with the end result though, haven't done something like this in a while.