gonna sleep on this before posting it's more or less done
might just leave it as a one off after all
j o challeng