I'll work on it. I'm not 100% sure on some of it myself!