@dsalo this is so good, thank you!