Very impressive! I think you did a great job on the join