not the cleanest but it does it’s job!